﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

using Interface;

//Lavet af Visiharan

namespace Model
{
    // Den klasse er lavet af Gruppe 4 DM12a
    public class Forbrug: IForbrug
    {
        decimal pris;
        public int forbrugId { get; set; }

        public List<ITilbehør> mineTilbehør { get; set; }

        public Forbrug(decimal pris, int forbrugId)
        {
            this.pris = pris;
            this.forbrugId = forbrugId;

            mineTilbehør = new List<ITilbehør>();
        }

        #region Properties

        public decimal Pris
        {
            get { return pris; }
            set { pris = value; }
        }

        public int ForbrugId
        {
            get { return forbrugId; }
            set { forbrugId = value; }
        }
        #endregion

        public void TilknytTilbehør(Tilbehør tilbehør)
        {
                mineTilbehør.Add(tilbehør);
        }

        private bool FindesTilbehør(Tilbehør tilbehør)
        {
            return mineTilbehør.Contains(tilbehør);
        }

        ITilbehør iTilbehør;

        public ITilbehør ITilbehør
        {
            get { return iTilbehør; }
            set { iTilbehør = value; }
        }
    }
}
